<?php
//控制器基类
if(!defined('IN_DISCUZ')) {
	exit('Access Denied');
}

abstract class BaseController {
    // 统一响应方法
    protected function response($data, $template = '') {
        if($template) {
            // 渲染模板
            global $_G;
            include template('erling_kami:'.$template, $data);
        } else {
            // JSON响应
            header('Content-Type: application/json');
            echo json_encode($data);
        }
    }
    
    // 参数获取方法
    protected function input($key, $default = null) {
        return $_REQUEST[$key] ?? $default;
    }
}